[POWERPC] need a real definition for gnttab_log_dirty()
authorJimi Xenidis <jimix@watson.ibm.com>
Sun, 13 Aug 2006 18:43:50 +0000 (14:43 -0400)
committerJimi Xenidis <jimix@watson.ibm.com>
Sun, 13 Aug 2006 18:43:50 +0000 (14:43 -0400)
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
xen/include/asm-powerpc/grant_table.h
xen/include/asm-powerpc/shadow.h

index b439b53d641f73f65112b3d2e917e5e40e0674ac..e573f714a2d0f222cd0139040aa3e62003669057 100644 (file)
@@ -47,7 +47,7 @@ int destroy_grant_host_mapping(
 #define gnttab_shared_gmfn(d, t, i)                     \
     (mfn_to_gmfn(d, gnttab_shared_mfn(d, t, i)))
 
-#define gnttab_log_dirty(d, f) ((void )0)
+#define gnttab_log_dirty(d, f) mark_dirty((d), (f))
 
 static inline void gnttab_clear_flag(unsigned long nr, uint16_t *addr)
 {
index 8c7f3598bbdaeff12505233d5d423f388bff8a09..88f7b0c84aec471f85f408927bae5b99fb098732 100644 (file)
@@ -24,6 +24,7 @@
 #include <xen/sched.h>
 
 #define shadow_mode_translate(_d) (1)
+#define shadow_mode_refcounts(_d) (1)
 
 #define __translate_gpfn_to_mfn(_d, gpfn)              \
     ( (shadow_mode_translate(_d))                      \
@@ -49,4 +50,9 @@ extern void guest_physmap_remove_page(
 
 extern void shadow_drop_references(
     struct domain *d, struct page_info *page);
+
+static inline void mark_dirty(struct domain *d, unsigned int mfn)
+{
+    return;
+}
 #endif